package com.szcinda.repository;

import lombok.Data;
import lombok.EqualsAndHashCode;

import javax.persistence.Entity;
import javax.persistence.Transient;

/**
 * 拼箱
 */
@EqualsAndHashCode(callSuper = true)
@Data
@Entity
public class Consolidate extends BaseEntity {

    /**
     * 序号
     */
    @Transient
    private int index;
    @Transient
    private boolean orderLock; // 综合物流是否锁定
    /**
     * 进仓编号
     */
    private String jcNo;
    /**
     * 订单编号
     */
    private String orderNo;
    /**
     * 包装
     */
    private String pack;
    /**
     * 件数
     */
    private String packages;
    /**
     * 重量
     */
    private String weight;
    /**
     * 方数
     */
    private String volume;
    /**
     * 进度
     */
    private String process;
    /**
     * 进仓单
     */
    private String jcOrder;
    /**
     * 报关资料
     */
    private String bgFile;
    /**
     * 随车资料
     */
    private String carFile;
    /**
     * GNG码
     */
    private String gng;
    /**
     * 品名导入表
     */
    private String pName;
    /**
     * 报关预录单
     */
    private String bgyld;
    /**
     * 进区申报绑卡/车辆信息
     */
    private String carInfo1;
    /**
     * 送货时间
     */
    private String deliveryTime;
    /**
     * 车队
     */
    private String carGroup;
    /**
     * 装箱日期
     */
    private String packageTime;
    /**
     * 空柜绑卡进区/车辆信息
     */
    private String carInfo2;
    /**
     * 核放绑卡出区/车辆信息
     */
    private String carInfo3;
    /**
     * 箱号
     */
    private String packageNo;
    /**
     * 班列信息
     */
    private String blInfo;
    /**
     * 出口报关
     */
    private String ckbg;
    /**
     * 报转关
     */
    private String bzg;
    /**
     * 解锁
     */
    private String unLock;
    /**
     * 入库签收
     */
    private String sign;
    /**
     * 加固材料
     */
    private String jg;
    /**
     * 箱属
     */
    private String belong;
    /**
     * 堆存时间
     */
    private String dcTime;
    /**
     * 堆存费用
     */
    private String dcFee;
    /**
     * 放箱单号
     */
    private String pNo;
    /**
     * 提空费
     */
    private String pickFee;
    /**
     * 水单
     */
    private String sd;
    /**
     * 票数
     */
    private String ticketCount;
    /**
     * 续页
     */
    private String xy;
    /**
     * 核注
     */
    private String kz;
    /**
     * 整柜联单及续页
     */
    private String zgld;
    /**
     * 压车
     */
    private String yc;
    /**
     * 其他
     */
    private String other;
    /**
     * 备注
     */
    private String remark;
    /**
     * 线路
     */
    private String line;

}
